/*引用reset*/
@import url("reset.css");
@import url("animation.css");

body{font-family: 微软雅黑; line-height: 1.8; font-size: 14px; background:#fff !important; }
a:visited{color: none;}
a:active{color: none ;}

/*  主题颜色 */
	
body{ color:#787878;  overflow-x:hidden; }     /* 文字 基础颜色 */
a{color: #444;transition: color 0.4s ease-out 0s;}     /* <a>标签 基础颜色 */
a:hover{transition: color 0.4s ease-out 0s; text-decoration:none !important;}     /* <a>标签  hover 基础颜色 */

.beat-char {
    line-height: 40px;
    position: relative;
	display: inline-block;
	background: transparent;

}

.rotate{
	transform:rotate(360deg) ;
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg);
	-webkit-transition-duration: 0.7s;

}

.pull-left{ float:left;}
.pull-right{ float:right;}

.t05{
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.t10{
transition:all 1s ease-out 0s;
-webkit-transition:all 1s ease-out 0s;
-moz-transition:all 1s ease-out 0s;
-ms-transition:all 1s ease-out 0s;
-o-transition:all 1s ease-out 0s;}


.d05{
animation-delay:0.5s;
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
-ms-animation-delay:0.5s;
-o-animation-delay:0.5s;}






/*main_style*/
.g-top{ width:100%; height:40px; background:#37ab40; position:relative;}
.f-top{ width:1300px; height:40px; margin:0 auto;}

.m-top-left{ float:left; height:40px; line-height:40px; font-size:14px; color:#fff; float:left; margin-bottom:0;}


/*电话*/
.m-tel{ height:40px; line-height:40px; font-size:16px; color:#fff; float:right; margin:0; box-sizing:border-box; background:url(../images/tel01.png) left center no-repeat; padding-left:25px;}
.m-tel span{ font-size:18px; font-weight:bold;}





/*top-ad*/
.f-top-ad{ width:1300px; height:auto; margin:0 auto; position:relative;}
.f-top-ad ul{ margin:0; padding:0;}
.f-top-ad ul li{ width:1300px; height:auto; overflow:hidden; position:relative; overflow:hidden; margin-top:10px;}
 


.g-head{ width:100%; height:105px; background:#fff; position:relative;}
.f-head{ width:1300px; height:105px; margin:0 auto; position:relative;}
.my-logo{ width:263px; height:75px; float:left; margin-top:15px;}







/*导航*/
.f-nav{ height:105px; float:right; position:relative;}
.nav-list{ height:105px; margin:0; padding:0;}
.f-nav li{ width:90px; height:105px; line-height:105px; text-align:center; position:relative; float:left; background:url(../images/nav-line.png) right center no-repeat;}
.f-nav li:last-child{ background:none;}

.f-nav li .m-nav-cn{ width:100%; height:105px; text-align:center; font-size:16px; color:#333333; margin:0; position:relative; z-index:9999;
transition:all 0.3s ease-out 0s;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;}
.f-nav li .m-nav-box{ width:0; height:105px; margin:0; position:absolute; left:50%; top:0px; background:#37ab40; opacity:0;
transition:all 0.3s ease-out 0s;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;}


.f-nav li a.selected .m-nav-cn{ color:#fff;}
.f-nav li a.selected .m-nav-box{ width:100%; opacity:1; margin-left:-45px;}


.f-nav li.selected .submenu{display:block;}
.f-nav li .submenu{display:none;position:absolute;top:105px;left:0; background:#37ab40;}
.f-nav li .submenu{width:100%; text-align: center;}
.f-nav li .submenu{ z-index:9999;}
.f-nav li .submenu li{float:none;padding:0;background:none; width:100%; height:40px; line-height:40px; margin:0 auto; }
.f-nav li .submenu li a{padding:0; font-size:14px; font-family:"Microsoft YaHei"; width:100%;height:40px; line-height:40px; color:#fff; margin:0 auto; display:block;}
.f-nav li .submenu li a:hover{background:#fff; color:#37ab40; }

.m-nav-box01{ width:100%; height:105px; margin:0; position:absolute; left:0; top:50%; margin-top:-52.5px; opacity:1; z-index:9; background:#37ab40;
transition:all 0.3s ease-out 0s;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;}
.m-nav-box02{ width:100%; height:0; margin:0; position:absolute; left:0; top:50%; opacity:0; z-index:9; background:#0a8b14;
transition:all 0.3s ease-out 0s;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;}
.f-nav li a.selected .m-nav-box01{ height:0; margin-top:0; opacity:0;}
.f-nav li a.selected .m-nav-box02{ height:105px; margin-top:-52.5px; opacity:1;}

.m-white{ font-size:18px; color:#fff !important; font-weight:bold;}

      
      


/* 全屏幻灯片样式 */
.g-bd{ width:100%; position:relative;}
.flexslider{ width:100%;position:relative;height:780px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ width:100%;height:780px;}
.slides li a{ width:100%; height:780px; display:block;}
.flex-control-nav{position:absolute; left:50%; margin-left:-70px; bottom:30px; padding-top:5px; box-sizing:border-box; z-index:2;width:140px; height:30px; background:rgba(0,0,0,0.2); text-align:center;
border-radius:200px;
-webkit-border-radius:200px;
-moz-border-radius:200px;
-ms-border-radius:200px;
-o-border-radius:200px;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:100px;overflow:hidden;cursor:pointer; background:url(../images/dot.png) left center no-repeat;}
.flex-control-nav .flex-active{ background-position:right center;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; }
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:100px;background:url(../images/prev.png) left center no-repeat;
transition:all 0.5s ease-out 0s;                  
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.flex-direction-nav li a.flex-prev:hover{ background-position:right center;}
.flex-direction-nav li a.flex-next{right:100px;background:url(../images/next.png) right center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.flex-direction-nav li a.flex-next:hover{ background-position:left center;}



/*搜索框*/
.f-search{ width:1200px; height:110px; position:absolute; left:50%; bottom:-55px; margin-left:-600px; z-index:999; background:#fff; padding:33px 35px 0; box-sizing:border-box;}


/*关键词*/
.m-search-hot{ width:560px; height:45px; box-sizing:border-box; float:left; overflow:hidden; margin:0;}
.m-search-hot ul{ margin:0; padding:0;}
.m-search-hot ul li{ height:45px; line-height:45px; float:left; font-size:14px; color:#666; margin-right:12px;}
.m-search-hot ul li span{ color:#333333;}
.m-search-hot ul li a{ font-size:14px; color:#666;}
.m-search-hot ul li a:hover{ color:#37ab40;}


/* 搜索框 */
.search_div{width:505px; height:45px; float:left;position:relative; margin-left:50px;}
.search_div form {width:505px;height:45px;overflow:hidden; overflow:hidden;}
.search_div form .search_text {width:435px; height:45px;line-height:45px; font-size:14px; color:#999999; padding:0 20px; overflow:hidden; box-sizing:border-box; background:#fff; float:left; border:1px solid #e4e4e4;}
.search_div form .search_submit {width:70px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#ffffff; background:#37ab40 url(../images/search.png) center center no-repeat; border:none; float:left; overflow: hidden; box-sizing:border-box;}

















/*标题*/
.f-title{ width:1200px; height:auto; text-align:center; overflow:hidden; margin:0 auto 40px; position:relative;}
.f-title-cn{ height:55px; line-height:55px; font-size:40px; font-weight:bold; margin-bottom:5px; background:url(../images/title-bj.png) center center no-repeat;}
.f-title-line{ width:65px; height:3px; background:#37ab40; margin:0 auto 10px;}
.f-title-ms{ height:30px; line-height:30px; font-size:18px; margin-bottom:0; letter-spacing:5px;}
.f-title-white{ color:#fff;}
.f-title-blue{ color:#37ab40;}
.f-title-gray{ color:#777777;}
.f-title-black{ color:#494949;}




/*平台介绍*/
.g-about{ width:100%; height:auto; overflow:hidden; padding:150px 0 100px; box-sizing:border-box; background:#e3f8e9; position:relative;}

.f-about{ width:1200px; height:auto; overflow:hidden; position:relative; margin:0 auto;}

/*左边图片*/
.m-about-box{ width:650px; height:365px; position:relative; float:left; overflow:hidden;}
.m-about-img{ width:650px; height:365px; position:relative; overflow:hidden; margin:0;}

/*右边*/
.m-about{ width:510px; height:auto; position:relative; overflow:hidden; float:right; box-sizing:border-box; padding-top:35px; box-sizing:border-box;}

.m-about-title{ height:90px;margin-bottom:30px;}
.m-about-desc{ width:510px; height:120px; line-height:30px; overflow:hidden; position:relative; margin-bottom:40px;}
.m-about-desc a{ font-size:14px; color:#494949;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-about-desc a:hover{ color:#37ab40;}

.m-about-more{ width:85px; height:35px; line-height:35px; overflow:hidden; position:relative; box-sizing:border-box;}
.m-about-more a{ width:85px; height:35px; line-height:35px;font-size:14px; color:#666666; display:block; box-sizing:border-box;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-about-more a span{ width:35px; height:35px; line-height:35px; text-align:center; font-size:30px; color:#fff; background:#37ab40; display:block; float:left; margin-right:10px;}

.m-about-more a:hover{ color:#37ab40;}
.m-about-more a:hover span{ background:#fff; color:#37ab40;}


/*问题*/
.g-problem{ width:100%; height:1270px;  padding:50px 0 90px; box-sizing:border-box; background:#e3f8e9 url(../images/problem-bj.jpg) center 210px no-repeat;}


.f-problem{ width:1200px; height:auto; overflow:hidden; position:relative; margin:330px auto 0;}
.f-problem ul{ margin:0; padding:0;}
.f-problem ul li{ width:600px; height:110px; position:relative; float:left; padding:25px 35px 0; box-sizing:border-box;}
.f-problem-zzc{ width:116px; height:110px; position:absolute; top:0; right:0; margin:0; opacity:1;}

.f-problem01{ background:#37ab40;}
.f-problem02{ background:#0a8b14;}


.f-problem-num{ width:60px; height:60px; line-height:60px; text-align:center; font-size:26px; color:#fff; border:1px solid #fff; float:left; margin:0;
border-radius:200px;
-webkit-border-radius:200px;
-moz-border-radius:200px;
-ms-border-radius:200px;
-o-border-radius:200px;}
.f-problem-title{ height:60px; line-height:60px; margin-left:20px; font-size:18px; color:#fff;}

.f-problem ul li:hover{ background:#fff;}
.f-problem ul li:hover .f-problem-num{ border-color:#37ab40; color:#37ab40;}
.f-problem ul li:hover .f-problem-title{ color:#333333;}
.f-problem ul li:hover .f-problem-zzc{ opacity:0;}


.m-problem-box{ width:1200px; height:auto; overflow:hidden; position:relative; margin:90px auto 0;}
.m-problem{ width:330px; height:auto; overflow:hidden; position:relative; float:right;}
.m-problem-title{ width:330px; height:100px; line-height:50px; font-size:40px; color:#494949; margin-bottom:30px;}


.m-problem-list{ width:330px; height:auto; overflow:hidden; position:relative;}
.m-problem-list ul{ margin:0; padding:0;}
.m-problem-list ul li{ width:160px; height:55px; float:left; position:relative; background:#d1f0d8; padding:5px 0 0 10px; box-sizing:border-box; margin:0 10px 15px 0;}

.m-problem-list ul li:nth-child(2n){ margin-right:0;}
.m-problem-list ul li:nth-child(n+7){ margin-bottom:0;}

.m-problem-bt{ height:25px; line-height:25px; font-size:20px; color:#37ab40; margin-bottom:5px;}
.m-problem-desc{ height:15px; line-height:15px; font-size:14px; color:#666666; margin-bottom:0;}






/*优势*/
.g-adv{ width:100%; height:auto; padding:80px 0 100px; box-sizing:border-box; position:relative; background:#cde8d5;}

.f-adv{ width:1200px; height:auto; margin:30px auto 0; position:relative; overflow:hidden;}

.f-adv-box{ width:590px; height:auto; overflow:hidden; position:relative;}

.f-adv-title{ width:590px; height:60px; line-height:60px; font-size:24px; text-align:center; margin:0 auto 5px; position:relative;}

.f-adv ul{ width:590px; margin:0; padding:0;}
.f-adv ul li{ width:590px; height:75px; line-height:75px; position:relative; box-sizing:border-box; margin-bottom:30px;}
.f-adv ul li:last-child{ margin-bottom:0;}

.f-adv-left{ float:left;}
.f-adv-left .f-adv-title{ color:#37ab40;}
.f-adv-left ul li{ font-size:16px; color:#ffffff; background:#37ab40; padding-left:25px;}

.f-adv-right{ float:right;}
.f-adv-right .f-adv-title{ color:#666666;}
.f-adv-right ul li{ font-size:16px; color:#333333; background:#ffffff; padding-left:45px;}



.m-adv-list{ width:66px; height:auto; position:absolute; left:50%; top:0; margin-left:-33px;}
.m-adv-title{ width:66px; height:60px; text-align:center; margin:0 auto 10px}
.m-adv-list ul{ width:66px; margin:0; padding:0;}
.m-adv-list ul li{ width:66px; height:66px; line-height:66px; text-align:center; position:relative; border:3px solid #cde8d5; background:#37ab40; box-sizing:border-box; padding:10px 0 0; margin:0 auto 39px;
border-radius:200px;
-webkit-border-radius:200px;
-moz-border-radius:200px;
-ms-border-radius:200px;
-o-border-radius:200px;}
.m-adv-list ul li:last-child{ margin-bottom:0;}
.m-adv-list ul li .m-adv-txt{ height:40px; line-height:20px; text-align:center; font-size:16px; color:#fff; display:block; margin:0 auto;}



/*入驻流程*/
.g-enter{ width:100%; height:405px; position:relative; background:url(../images/enter-bj.jpg) center center no-repeat;}

.f-enter{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}

.f-enter-box{ width:300px; height:auto; overflow:hidden; float:left; position:relative; padding-top:70px; box-sizing:border-box;}
.f-enter-title{ width:300px; height:90px; line-height:45px; font-size:30px; color:#fff; margin-bottom:30px;}
.f-enter-line{ width:48px; height:5px; background:#949a81; margin-bottom:40px;}
.f-enter-desc{ width:300px; height:50px; line-height:25px; font-size:18px; color:#fff; margin-bottom:25px;}

.f-enter-button{ width:150px; height:50px; line-height:50px; text-align:center; margin:0;}
.f-enter-button a{ width:150px; height:50px; font-size:18px; color:#fff; background:#37ab40; display:block;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-enter-button a:hover{ background:#fff; color:#37ab40;}



.m-enter{ width:780px; height:auto; float:right; position:relative; overflow:hidden;}
.m-enter ul{ margin:0; padding:0;}
.m-enter ul li{ width:195px; height:405px; float:left; position:relative; box-sizing:border-box; padding-top:90px;}
.m-enter-img{ width:100%; height:82px; text-align:center; margin:0 auto 115px; position:relative;}
.m-enter-img img{ vertical-align:middle; opacity:0.5;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-enter-title{ width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; color:#ffffff; margin-bottom:10px;}
.m-enter-desc{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; margin-bottom:0; opacity:0.5;}


.m-enter ul li:hover{ background:#37ab40;}
.m-enter ul li:hover .m-enter-img img{ opacity:1;}
.m-enter ul li:hover .m-enter-desc{ opacity:1;}


/*要求*/
.g-yq{ width:100%; height:auto; position:relative; padding:90px 0 105px; box-sizing:border-box; background:#e3f8e9;}

.f-yq{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.f-yq .hd{ width:1200px; height:50px; line-height:50px; position:relative;  }
.f-yq .hd ul{ width:1200px; height:50px; text-align:center; margin:0; padding:0; position:relative; }
.f-yq .hd ul li{ width:150px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#666; border:1px solid #999999; box-sizing:border-box; margin:0 30px; cursor:pointer; display:inline-block;}
.f-yq .hd ul li.on{background:#37ab40; border-color:#37ab40; color:#fff;}

.f-yq .bd ul{ width:1200px; height:auto; margin:35px auto 0; position:relative; display:flex; justify-content:space-evenly;}
.f-yq .bd li{ width:190px; height:315px; position:relative; background:#c0ddc3; padding-top:50px; box-sizing:border-box;}
.f-yq .bd li:first-child{ margin-left:0;}             
.f-yq .bd li:last-child{ margin-right:0;} 

.f-yq-num{ width:65px; height:65px; line-height:65px; text-align:center; font-size:30px; color:#37ab40; position:relative; margin:0 auto 100px; position:relative; border:1px solid #37ab40; box-sizing:border-box;
border-radius:200px;
-webkit-border-radius:200px;
-moz-border-radius:200px;
-ms-border-radius:200px;
-o-border-radius:200px;}
.f-yq-title{ width:180px; height:50px; line-height:25px; text-align:center; font-size:16px; color:#666666; position:relative; margin:0 auto; position:relative; box-sizing:border-box;}


.f-yq .bd li:hover{  background:#37ab40;}
.f-yq .bd li:hover .f-yq-num{ color:#fff; border-color:#fff;}
.f-yq .bd li:hover .f-yq-title{ color:#fff; }




/*联系我们*/
.g-contact{ width:100%; height:500px; overflow:hidden; padding:70px 0 0; box-sizing:border-box; background:url(../images/contact-bj.jpg) center center no-repeat;}

/*联系我们*/
.f-message{ width:1200px; height:auto; overflow:hidden; margin:40px auto 0; position:relative;box-sizing:border-box;}


/*左边留言*/
.f-message-left{ width:555px; height:auto; overflow:hidden; float:left; position:relative; box-sizing:border-box; box-sizing:border-box;}

.f-message-left .notice{width:555px; height:35px; line-height:35px; text-align:left; background:none; font-size:14px; color:#fff; padding:0 10px; border:none; margin-bottom:15px;}

.f-message-left .name{width:265px; height:50px; line-height:50px; background:#fff; font-size:14px; color:#666666; padding:0 10px 0 30px; border:1px solid #dddddd; float:left; box-sizing:border-box; margin-bottom:20px;}
.f-message-left .phone{width:265px; height:50px; line-height:50px; background:#ff; font-size:14px; color:#666666; padding:0 10px 0 30px; border:1px solid #dddddd;  float:right; box-sizing:border-box; margin-bottom:15px;}
.f-message-left .messages{ width:555px; height:100px; line-height:35px; font-size:14px; color:#666666; border:none; border:1px solid #dddddd; background:#fff;  padding:0 10px 0 30px; margin-bottom:20px; box-sizing:border-box;}


/*右边*/


.f-message-right{ width:560px; height:auto; overflow:hidden; position:relative; float:right; padding-top:20px; box-sizing:border-box; position:relative;}
.f-message-txt{ height:20px; line-height:20px; font-size:12px; color:#ffffff; margin-bottom:10px}

.f-message-box{ width:560px; height:50px; margin-top:55px; position:relative;}
/*提交按钮*/
.f-message-box .iuptbut{ width:130px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; border:none; box-sizing:border-box; background:#37ab40; position:relative; float:left; margin-right:45px;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;} 
.f-message-box .iuptbut:hover{ background:#fff; color:#37ab40;}

.f-message-xq{ width:130px; height:50px; line-height:50px; text-align:center; box-sizing:border-box; position:relative; float:left; margin:0;}
.f-message-xq a{ font-size:16px; color:#fff; background:#37ab40; display:block;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-message-xq a:hover{ background:#fff; color:#37ab40;}



/*商家入驻 常见问题*/
.g-join{ width:100%; height:auto; padding:75px 0; box-sizing:border-box; position:relative; background:#cde8d5;}

.f-join{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}

.f-join-box{ width:300px; height:auto; overflow:hidden; float:left; position:relative; padding-top:50px; box-sizing:border-box;}
.f-join-title{ width:300px; height:90px; line-height:45px; font-size:30px; color:#494949; margin-bottom:30px;}
.f-join-line{ width:48px; height:5px; background:#bbbbbb; margin-bottom:40px;}
.f-join-desc{ width:300px; height:50px; line-height:25px; font-size:18px; color:#666666; margin-bottom:25px;}




.m-join{ width:890px; height:auto; float:right; position:relative; overflow:hidden;}
.m-join ul{ margin:0; padding:0;}
.m-join ul li{ width:165px; height:315px; float:left; position:relative; box-sizing:border-box; padding:20px 0 0; background:#fff; margin-right:15px;}
.m-join ul li:last-child{ margin-right:0;}
.m-join-box{ width:145px; height:160px; text-align:center; margin:0 auto 35px; position:relative; overflow:hidden;}
.m-join-img{ width:145px; height:160px; margin:0; padding:0;}
.m-join-title{ width:145px; height:50px; line-height:25px; font-size:16px; color:#666666; margin:0 auto;}


.m-join ul li:hover{ background:#37ab40;}
.m-join ul li:hover .m-join-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}
.m-join ul li:hover .m-join-title{ color:#fff;}


/*案例*/
.g-case{ width:100%; height:auto; padding:95px 0 105px; box-sizing:border-box; position:relative; background:#e3f8e9;}

.f-case{ width:1300px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.f-case .hd{ width:1300px; height:60px; position:absolute; top:185px; overflow:hidden; margin:0 auto;}
.f-case .hd .prev{ display:block; width:60px; height:60px; position:absolute; left:0; top:0; overflow:hidden; cursor:pointer; background:url(../images/prev01.png) left center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-case .hd .prev:hover{ background-position:right center;}
.f-case .hd .next{ display:block; width:60px; height:60px; position:absolute; right:0; top:0; overflow:hidden; cursor:pointer; background:url(../images/next01.png) right center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-case .hd .next:hover{ background-position:left center;}

.f-case .bd{ width:1100px; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.f-case .bd ul{ margin:0; padding:0;}
.f-case .bd ul li{ width:330px; height:435px; float:left; _display:inline; overflow:hidden; margin-right:55px; position:relative; background:#37ab40;}

.m-case-box{ width:325px; height:355px; margin:3px auto 20px; position:relative; overflow:hidden;}
.m-case-img{ width:325px; height:355px; margin:0;
transition:all 1s ease-out 0s;
-webkit-transition:all 1s ease-out 0s;
-moz-transition:all 1s ease-out 0s;
-ms-transition:all 1s ease-out 0s;
-o-transition:all 1s ease-out 0s;}
.m-case-title{ width:325px; height:75px; line-height:75px; text-align:center; font-size:18px; color:#fff; padding:0 10px; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; position:relative; margin:0 auto; 
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}

.f-case .bd ul li:hover .m-case-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}
.f-case .bd ul li:hover .m-case-title{ bottom:0; opacity:1;}



/*中间电话*/
.g-center-tel{ width:100%; height:200px; background:url(../images/center-bj.jpg) center center no-repeat; position:relative;}

.f-center-tel{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.m-center-tel{ overflow:hidden; float:right; position:relative; padding-top:40px; box-sizing:border-box;}
.m-center-dh{ width:230px; height:48px; overflow:hidden; position:relative; background:url(../images/tel02.png) left center no-repeat; padding-left:60px; box-sizing:border-box; margin-bottom:25px;}

.m-center-txt{ height:20px; line-height:20px; font-size:16px; color:#ffffff; margin:0;}
.m-center-num{ height:20px; line-height:20px; font-size:24px; color:#ffffff; font-weight:bold; margin:0;}


.m-center-chat{ width:140px; height:40px; position:relative;}
.m-center-chat a{ width:140px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; border:2px solid #ffffff; box-sizing:border-box; display:block;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-center-chat a:hover{ background:#37ab40; border-color:#37ab40; color:#fff;}




/*新闻资讯*/
.g-news{ width:100%; height:auto; overflow:hidden; padding:90px 0; box-sizing:border-box; background:#e3f8e9; position:relative;}

.f-news{ width:1200px; height:auto; overflow:hidden; position:relative; margin:0 auto;}

/*左边*/
.f-news-list{ width:590px; height:auto; overflow:hidden; position:relative; float:left;}
.f-news-list ul{ margin:0; padding:0;}
.f-news-list ul li{ width:590px; height:240px; position:relative; background:#fff; margin-bottom:10px; padding:15px; box-sizing:border-box;}
.f-news-list ul li:last-child{ margin-bottom:0;}

.f-news-box{ width:255px; height:210px; position:relative; overflow:hidden; float:left; }
.f-news-img{ width:255px; height:255px; position:relative; overflow:hidden; margin-bottom:0;}

.f-news-txt{ width:290px; height:210px; padding:20px 0 0; float:right; position:relative;}
.f-news-title{ width:290px; height:30px; line-height:30px; font-size:16px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; margin:0 auto 20px;}
.f-news-desc{ width:290px; height:75px; line-height:25px; font-size:14px; color:#666666; margin-bottom:40px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.f-news-date{ width:290px; height:30px; line-height:30px; font-size:12px; color:#999999; overflow:hidden; margin:0 auto; border-top:1px solid #eaeaea; box-sizing:border-box;}

.f-news-list ul li:hover .f-news-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}
.f-news-list ul li:hover .f-news-title{ color:#37ab40;}


/*右边*/
.m-news-list{ width:590px; height:auto; overflow:hidden; position:relative; float:right;}
.m-news-list ul{ margin:0; padding:0;}
.m-news-list ul li{ width:590px; height:155px; position:relative; background:#fff; margin-bottom:13px; padding:15px; box-sizing:border-box;}
.m-news-list ul li:last-child{ margin-bottom:0;}

.m-news-box{ width:160px; height:125px; position:relative; overflow:hidden; float:left; }
.m-news-img{ width:160px; height:125px; position:relative; overflow:hidden; margin-bottom:0;}

.m-news-txt{ width:380px; height:125px; padding:10px 0 0; float:right; position:relative;}
.m-news-title{ width:380px; height:30px; line-height:30px; font-size:16px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; margin:0 auto 20px;}
.m-news-desc{ width:380px; height:50px; line-height:25px; font-size:14px; color:#666666; margin-bottom:0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.m-news-list ul li:hover .m-news-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}
.m-news-list ul li:hover .m-news-title{ color:#37ab40;}


.f-news-more{ width:145px; height:50px; line-height:50px; text-align:center; margin:40px auto 0; position:relative;}
.f-news-more a{ width:145px; height:50px; font-size:16px; color:#ffffff; border:1px solid #37ab40; background:#37ab40; box-sizing:border-box; display:block;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-news-more a:hover{ background:#e3f8e9; color:#37ab40;}




/*友情链接*/
.g-link{ width:100%; height:95px; line-height:50px; overflow:hidden; position:relative; background:#f5f5f5; border-top:1px solid #dddddd; padding:30px 0; box-sizing:border-box;}

.f-link{ width:1200px; height:35px; overflow:hidden; position:relative; margin:0 auto;}
.f-link-title{ width:110px; height:35px; font-family: 'Source Han Serif SC'; font-size:24px; color:#fff; text-transform:uppercase; float:left; margin:0;}

.f-link-list{ width:1070px; height:auto; position:relative; float:right ; overflow:hidden;}
.f-link-list ul{ margin:0; padding:0;}
.f-link-list ul li{ height:60px; line-height:35px; text-align:center; padding:0 20px; float:left; position:relative;}
.f-link-list ul li a{ font-size:18px; color:#666666; font-weight:bold;}
.f-link-list ul li a:hover{ color:#37ab40;}



/*footer*/
.g-footer{ width:100%; height:auto; overflow:hidden; position:relative; background:#282828; padding:55px 0 30px; border-top:15px solid #37ab40;}

.f-footer{ width:1200px; height:auto; overflow:hidden; margin:0 auto; position:relative;}


.f-footer-title{ width:100%; height:30px; line-height:30px; font-size:20px; color:#fff; margin-bottom:15px; border-bottom:1px solid #3c3c3c; box-sizing:border-box;}



/*联系方式*/
.f-footer-left{ width:380px; height:auto; overflow:hidden; position:relative; float:left; padding-top:25px; box-sizing:border-box;}
.f-footer-big{ width:380px; height:40px; line-height:40px; text-align:center; font-size:36px; color:#ffffff; margin:0 auto;}
.f-footer-small{ width:380px; height:35px; line-height:35px; text-align:center; font-size:24px; color:#ffffff; margin:0 auto;}

.f-footer-enter{ width:145px; height:50px; line-height:50px; text-align:center; margin:30px auto 15px; position:relative;}
.f-footer-enter a{ width:145px; height:50px; font-size:16px; color:#ffffff; background:#37ab40; box-sizing:border-box; display:block;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;}
.f-footer-enter a:hover{ background:#fff; color:#37ab40;}

.f-footer-desc{ width:380px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#6a6a6a; margin:0 auto;}
.f-footer-desc span{ color:#37ab40;}



/*联系方式*/
.f-footer-center{ width:350px; height:auto; overflow:hidden; position:relative; float:left; margin-left:70px;}

.f-footer-tel{ width:236px; height:57px; line-height:67px; font-size:26px; color:#fff; background:url(../images/tel03.png) center center no-repeat; background-size:cover; padding-left:45px; box-sizing:border-box; margin-bottom:25px;}

.f-lxfs{ width:350px; height:auto; overflow:hidden; position:relative;}
.f-lxfs ul{ margin:0; padding:0;}
.f-lxfs ul li{ width:430px; min-height:30px; line-height:30px; font-size:14px; color:#6a6a6a; overflow:hidden; position:relative; margin-bottom:5px;}


/*分享css样式*/
.fx{ text-align:center; margin:10px 0 0; width:430px; height:30px; position:relative;}
.fx .bdsharebuttonbox{ position:static; display:block; width:100%; text-align:center;padding-top:0px;}

.fx a{ width:30px; height:30px; float:left;}

.bdsharebuttonbox a{width:30px!important;height:30px!important;display:inline-block!important;margin:0 10px 0 0 !important;background:url(../images/share.png) !important;cursor:pointer!important;opacity:.8!important;position:relative!important;top:0!important;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}

.bdsharebuttonbox a:hover{opacity: 1!important}
.bdsharebuttonbox a.bds_weixin{background-position: 0 0!important;}
.bdsharebuttonbox a.bds_weixin:hover{ background-position:0 -30px !important;}

.bdsharebuttonbox a.bds_tsina{background-position: -30px 0!important;}
.bdsharebuttonbox a.bds_tsina:hover{background-position: -30px -30px!important;}

.bdsharebuttonbox a.bds_tqq{background-position: -60px 0!important;}
.bdsharebuttonbox a.bds_tqq:hover{background-position: -60px -30px!important;}

.bdsharebuttonbox a.bds_qzone{background-position: -180px 0!important;}
.bdsharebuttonbox a.bds_qzone:hover{background-position: -180px -30px!important;}

.bdsharebuttonbox a.bds_renren{background-position: -240px 0!important;}
.bdsharebuttonbox a.bds_renren:hover{background-position: -240px -30px!important;}

.bdsharebuttonbox a.bds_more{background-position: -90px 0!important;}
.bdsharebuttonbox a.bds_more:hover{background-position: -90px -30px!important;}

.bdsharebuttonbox a{ padding-left: 0!important;}
.bds_count { border-left: solid 1px #DDD; padding: 0 12px 0 12px; margin-left: 5px }


.bd_weixin_popup{ box-sizing:content-box;}



/*二维码*/
.f-code{ width:300px; height:auto; position:relative; float:right;}
.f-code ul{ width:300px; margin:0; padding:0; display:flex; justify-content:space-between; margin-top:40px;}
.f-code ul li{ width:120px; height:auto;}

.f-code ul li .m-code-img{ width:120px; height:120px; overflow:hidden; margin-bottom:15px; box-sizing:content-box;}
.f-code ul li .m-code-img img{ width:120px; height:120px;}
.f-code ul li .m-code-txt{ width:120px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#6a6a6a;}


/*icp*/
.g-icp{ width:100%; height:90px; border-top:1px solid #3c3c3c; box-sizing:border-box; position:relative; background:#282828;}
.f-icp{ width:1200px; height:90px; line-height:90px; margin:0 auto;}
.f-icp span{ font-family:微软雅黑; font-size:14px; color:#b6b6b6; height:90px; line-height:90px; margin:0 2px;}
.f-icp a{ font-family:微软雅黑; font-size:14px; color:#b6b6b6;}
.f-icp a:hover{ color:#fff ;}






/*返回顶部*/
.m-top{width:40px;height:40px;text-align:center;position:fixed;_position:absolute;right:0;bottom:57px;cursor:pointer;z-index:10003; background:#37ab40 url(../images/top.png) 0 0 no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;}
.m-top:hover{ background-position:0 -40px;}


#cnzz_stat_icon_1278938508{ text-align:center; font-size:12px; display:block; margin:0 auto; margin-bottom:0px;}








